home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / include / asm-generic / statfs.h < prev   
C/C++ Source or Header  |  2008-10-24  |  803b  |  52 lines

  1. #ifndef _GENERIC_STATFS_H
  2. #define _GENERIC_STATFS_H
  3.  
  4. #ifndef __KERNEL_STRICT_NAMES
  5. # include <linux/types.h>
  6. typedef __kernel_fsid_t    fsid_t;
  7. #endif
  8.  
  9. struct statfs {
  10.     __u32 f_type;
  11.     __u32 f_bsize;
  12.     __u32 f_blocks;
  13.     __u32 f_bfree;
  14.     __u32 f_bavail;
  15.     __u32 f_files;
  16.     __u32 f_ffree;
  17.     __kernel_fsid_t f_fsid;
  18.     __u32 f_namelen;
  19.     __u32 f_frsize;
  20.     __u32 f_spare[5];
  21. };
  22.  
  23. struct statfs64 {
  24.     __u32 f_type;
  25.     __u32 f_bsize;
  26.     __u64 f_blocks;
  27.     __u64 f_bfree;
  28.     __u64 f_bavail;
  29.     __u64 f_files;
  30.     __u64 f_ffree;
  31.     __kernel_fsid_t f_fsid;
  32.     __u32 f_namelen;
  33.     __u32 f_frsize;
  34.     __u32 f_spare[5];
  35. };
  36.  
  37. struct compat_statfs64 {
  38.     __u32 f_type;
  39.     __u32 f_bsize;
  40.     __u64 f_blocks;
  41.     __u64 f_bfree;
  42.     __u64 f_bavail;
  43.     __u64 f_files;
  44.     __u64 f_ffree;
  45.     __kernel_fsid_t f_fsid;
  46.     __u32 f_namelen;
  47.     __u32 f_frsize;
  48.     __u32 f_spare[5];
  49. };
  50.  
  51. #endif
  52.